Big Huge Thesaurus

troop transport

noun